package cn.car.service;

import cn.car.domains.entity.VehicleEntryExitInfoEntity;
import cn.hutool.core.date.DateTime;

import java.util.List;

public interface VehicleEntryExitInfoService {
    VehicleEntryExitInfoEntity queryById(Long id);

    Long insert(VehicleEntryExitInfoEntity vehicleEntity);

    VehicleEntryExitInfoEntity queryVehicleByNumber(String vehicleNumber);

    void deleteVehicle(Long id);

    void update(VehicleEntryExitInfoEntity updateEntryExitEntity);

    List<VehicleEntryExitInfoEntity> compensateVehicleInfoUploadStatus(DateTime startTime, DateTime endTime);

}
